package com.buercorp.wangyu.file;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

/**
 * 字符输入流
 * 读取数据
 *
 *  			read(有参) public int read(char[] buffer)   读取多个数据
 * @author 忆白
 */
public class FileTest9 {
    public static void main(String[] args) throws IOException {

        // 创建对象
        FileReader fr = new FileReader("src/main/resources/filejava/java3.txt");

        // 读取数据
        // read(chars):
        //              读取数据，解码，强转三步合并 把强转之后的字符放到数组中
        //              空参read + 强转类型转换
        char[] buffer = new char[2];
        int len;
        while ((len = fr.read(buffer)) != -1) {
            // 把数组中的数据变成字符串
            System.out.print(new String(buffer, 0, len));
        }

        // 关闭流
        fr.close();
    }
}
